Network Analysis of Software Repositories: Identifying Subject Matter Experts

نویسندگان

  • Andrew Dittrich
  • Mehmet Hadi Gunes
  • Sergiu M. Dascalu
چکیده

A software developer joining a large software project faces a steep learning curve before they are able to make real contributions. One challenge is finding the subject matter experts who can answer questions about a specific area of the software or to review changes. This is especially true of large projects with many modules and a large number of authors. In this paper, we describe a method to model a software project as a network using information mined from the project’s version control repository, and demonstrate how network analysis techniques can be used to identify the key authors and subject matter experts. We investigate metrics that can be gathered using network analysis, such as which groups of authors typically work together, and how closely knit the developers are on a project. We analyze several specific projects to demonstrate the applicability of these techniques and several hundred projects to show general trends.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Identifying knowledge brokers that yield software engineering knowledge in OSS projects

Much research on open source software development concentrates on developer lists and other software repositories to investigate what motivates professional software developers to participate in open source software projects. Little attention has been paid to individuals who spend valuable time in lists helping participants on some mundane yet vital project activities. Using three Debian lists ...

متن کامل

Identifying and Communicating the Importance of the Variable Nature of SyS Data

Objective This roundtable will provide a forum for national, state, and local managers of syndromic surveillance systems to discuss how they identify, monitor, and respond to changes in the nature of their data. Additionally, this session will focus on the strengths and weakness of the syndromic surveillance systems for supporting program evaluation and trend analysis. This session will also pr...

متن کامل

Investigating cognitive task difficulties and expert skills in e-Learning storyboards using a cognitive task analysis technique

E-learning storyboards have been a useful approach in distance learning development to support interaction between instructional designers and subject-matter experts. Current works show that researchers are focusing on different approaches for use in storyboards, and there is less emphasis on the effect of design and process difficulties faced by instructional designers and subject-matter exper...

متن کامل

The Benefits of Model-Driven Development in Institutional Repositories - Los Beneficios del Desarrollo Dirigido por Modelos en los Repositorios Institucionales

The Institutional Repositories (IR) have been consolidated into the institutions in scientific and academic areas, as shown by the directories existing open access repositories and the deposits daily of articles made by different ways, such as by self-archiving of registered users and the cataloging by librarians. IR systems are based on various conceptual models, so in this paper a bibliograph...

متن کامل

Identifying the Factors Affecting the Empowerment of Rural Tourism Destinations (Case: Lorestan Province)

In recent decades, rural tourism as a complementary activity of agriculture and animal husbandry has always been a factor in improving the economic conditions of rural residents. Based on this research was conducted to identify factors affecting the empowerment of rural tourism destinations. Data collection was done by using two methods of archiving and scrolling through interviews and question...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012